Formalizing Fixed Point Theory in PVS
نویسنده
چکیده
We describe an encoding of major parts of domain theory in the PVS extension of the simply typed calculus these encodings consist of Formalizations of basic structures like partial orders and complete partial orders domains Various domain constructions Notions related to monotonic functions and continuous functions Knaster Tarski xed point theorems for monotonic and continuous functions the proof of this theorem requires Zorn s lemma which has been derived from Hilbert s choice operator Scott s xed point induction for admissible predicates and various variations of xed point induction like Park s lemma Altogether these encodings form a conservative extension of the underlying PVS logic since all developments are purely de nitional Most of our proofs are straightforward transcriptions of textbook knowledge The purpose of this work however was not to merely reproduce textbook knowledge To the contrary our main motivation derived from our work on fully mechanized compiler correctness proofs which requires a full treatment of xed point induction in PVS these requirements guided our selection of which elements of domain theory were formalized A major problem of embedding mathematical theories like domain theory lies in the fact that developing and working with those theories usually generates myriads of applicability and type correctness conditions Our approach to exploiting the PVS device of judgements to establish many applicability conditions behind the scenes leads to a considerable reduction in the number of the conditions that actually need to be proved Finally we exemplify the application of mechanized xed point induction in PVS by a mechanized proof in the context of relating di erent semantics of imperative programming constructs This paper appeared as the technical report UIB from the Universit at Ulm Fakult at f ur Infor matik This research has been funded in part by the Deutsche Forschungsgemeinschaft DFG under project Veri x
منابع مشابه
Formalizing Type Theory in PVS: a case study
In this case study we investigate the use of PVS for developing type theoretical concepts and verifying the correctness of a typing algorithm. PVS turns out to be very useful for efficient development of a sound basic theory about polymorphic typing. This research contributes to the PoplMark challenge on mechanizing metatheory. The correctness of the typing algorithm is expressed as the so-call...
متن کاملFixed point theory in generalized orthogonal metric space
In this paper, among the other things, we prove the existence and uniqueness theorem of fixed point for mappings on a generalized orthogonal metric space. As a consequence of this, we obtain the existence and uniqueness of fixed point of Cauchy problem for the first order differential equation.
متن کاملFormalizing Metarouting in PVS
In this paper, we extend PVS specification logic with abstract metarouting theory to aid the development of complex routing protocol models based on metarouting, which is an algebraic framework for specifying routing protocols in a restricted fashion such that the protocol is guaranteed to converge. Our formalization of metarouting theory utilizes the theory-interpretation extensions of PVS. Ou...
متن کاملSome results on coupled fixed point and fixed point theory in partially ordered probabilistic like (quasi) Menger spaces
In this paper, we define the concept of probabilistic like Menger (probabilistic like quasi Menger) space (briefly, PLM-space (PLqM-space)). We present some coupled fixed point and fixed point results for certain contraction type maps in partially order PLM-spaces (PLqM- spaces).
متن کاملFixed point theory for cyclic $varphi$-contractions in fuzzy metric spaces
In this paper, the notion of cyclic $varphi$-contraction in fuzzymetric spaces is introduced and a fixed point theorem for this typeof mapping is established. Meantime, an example is provided toillustrate this theorem. The main result shows that a self-mappingon a G-complete fuzzy metric space has a unique fixed point if itsatisfies the cyclic $varphi$-contraction. Afterwards, some results inco...
متن کامل